home *** CD-ROM | disk | FTP | other *** search
/ MacWorld 1998 September / Macworld (1998-09).dmg / Serious Demos / DesignWorks 4.0.1 Demo PPC / Design Kits / Generic Spice / •ReadMe next >
Text File  |  1997-05-27  |  3KB  |  53 lines

  1. Generic SPICE Design Kit for DesignWorks™
  2. May 27, 1997
  3.  
  4. This design kit is intended for working with SPICE-based simulators.  Since this kit is not aimed at any specific commercial package, it does not support any advanced features of these packages.  You may wish to use this design kit as a basis for building up your own version that more closely supports your favourite package.
  5.  
  6. Custom Menus
  7.  
  8. This design kit defines a number of custom menu commands under the SPICE title.
  9.  
  10. Set Spice Params - This puts up a simple prompt box allowing you to enter a text Spice parameter into all selected devices in the current circuit.  This value entered is placed in the Spice attribute field and will be appended to the associated device line in the netlist.  This value is not check for validity.
  11.  
  12. Generate Netlist - This generates a simple, generic SPICE netlist format from the current design.
  13.  
  14. Generate Error Report - This runs an error check on the current design and generates a report of any errors encountered.  Errors that have previously been "marked as OK" (see below) will not appear in this report.  The checks run include:
  15.  
  16.   - no Spice code
  17.   - bad device names
  18.   - bad signal names
  19.   - duplicate signal names
  20.  
  21. Mark as OK - This command marks as OK all errors currently showing as errors (i.e. that would appear if you ran the Error report).  This means that they will not appear in subsequent reports.
  22.  
  23. Unmark All - This removes all Mark as OK settings in the current design.  That is, all circuit objects will be checked by the Error Report command.
  24.  
  25. Open ReadMe - This command opens this file in SimpleText.
  26.  
  27. Hierarchy Mode
  28.  
  29. The netlist generator in this design kit will work with any hierarchy mode.  The template provided is set the Pure mode, which is appropriate for creating hierarchical designs for SPICE.  In this mode, nested subcircuits will appear in the netlist as SPICE macros.
  30.  
  31. Power and Ground Connections
  32.  
  33. SPICE packages assume that a net named "0" (i.e. zero) is the common point in the circuit.  A SPICE Ground symbol is provided in the SPICE Pseudo Devs library which causes the attached net to be thus named.
  34.  
  35. Attribute Fields Used
  36.  
  37. The netlist generator refers to the following attribute fields:
  38.  
  39. Name
  40. Spice
  41.  
  42. Symbol Libraries
  43.  
  44. This design kit includes two libraries:
  45.  
  46. Spice Lib - contains symbols for the standard Spice primitive models.  Each symbol has its Name.Spice attribute set to the appropriate name prefix for that model.
  47.  
  48. Spice Pseudo Devs - contains pseudo device symbols like page and port connectors.  The only one specific to SPICE is the SPICE Ground.  This symbol has the characteristic that it causes the attached net to be named "0" to match SPICE ground convention.
  49.  
  50. DesignType Value
  51.  
  52. The value "Generic SPICE Pure" is placed in the DesignType attribute field to identify designs created with this design kit.  This value is checked by the netlist generator.
  53.